//加载Express模块
const express=require('express')
//加载Mysql模块
// const mysql=require('mysql')
// 加载bodyParser模块,作用：把客户端发送的HTTP请求体里本应是纯文本的内容，转换为方便的对象（req.body）的形式供你的路由调用

const bodyParser = require('body-parser');
// 创建服务器对象
const server = express();
// 加载MD5模块
const md5 = require('md5');
// 加载CORS模块
const cors = require('cors');
// 路由模块
// 管理员模块
const adminRouter=require('./routes/admin.js');
// 用户模块
const userRouter=require('./routes/user.js');
// 挂载路由
server.use('/a',adminRouter);
server.use('/u',userRouter);




server.use(bodyParser.urlencoded({
  extended: false
}));
// 使用CORS中间件
server.use(cors({
  // origin: ['http://localhost:8080', 'http://127.0.0.1:8080']
  origin:"*"
}));





// 指定服务器对象监听的端口号
server.listen(3000, () => {
  console.log('服务器启动成功！');
});

// 错误处理中间件
server.use(function(err,req,res,next){
  //查看错误信息
  console.log(err);
  // 响应500，返回信息
  res.send({
    code:500,msg:'服务器挂了，过2年再看吧'
  });
})